package com.bwhx.eruler.service.casdilly;
import java.util.List;
import com.bwhx.eruler.bean.casdilly.ClothesTypeModelData;
import com.bwhx.eruler.service.BaseService;
public interface IClothesTypeModelDataService extends BaseService<ClothesTypeModelData>  {
	/**
	 * 批量添加品类的号型数据
	 * @param typeModeldatas 要添加的品类号型集合
	 * @return
	 */
	boolean insertClothesTypeModelDatas(List<ClothesTypeModelData> typeModeldatas);

	/**
	 * 删除该品类下所有的号型数据
	 * @param typeName
	 * @return
	 */
	boolean deleteClothesTypeModelDatas(ClothesTypeModelData modelData);

	
	/**
	 * 根据品类标识、号型和用户的性别获取号型信息
	 * @param modelData 包含品类标识、号型和用户性别的实体对象
	 * @return
	 */
	List<ClothesTypeModelData> queryClothesTypeModelDataByTypeIdModelAndSex(ClothesTypeModelData modelData);
	
	/**
	 * 根据品类名称获取该品类下的所有号型数据
	 * @param typeName 品类名称
	 * @return 号型数据
	 */

	List<ClothesTypeModelData> queryClothesTypeModelDataByTypeName(String typeName);
}
